﻿using SqlSugar;
using System;
using System.Collections.Generic;
using Jinjia.Core.UnitOfWork.UnitOfWorkComponent;
using Jinjia.Core.BaseInfrastructure.StorageModel;
using Jinjia.Core.BaseInfrastructure.StorageModel.Impl;
using Jinjia.Approve.Entity;
using System.Threading.Tasks;
using Jinjia.Approve.Model;
using System.Linq.Expressions;

namespace Jinjia.Approve.IRepository
{
    /// <summary>
    /// 审批流模板远程接口维护
    ///</summary>
    public interface IJJFlowTemplateRemoteInterfaceRepository : IBaseRepository<JJFlowTemplateRemoteInterface>
    {
        Task<JJFlowTemplateRemoteInterfaceResponse> GetFullFirstAsync(Expression<Func<JJFlowTemplateRemoteInterface, bool>> predicate);
    }
}